
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: package interop.net.field</title>
</head><body bgcolor="#f0f0f8">

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a href="interop.html"><font color="#ffffff">interop</font></a>.<a href="interop.net.html"><font color="#ffffff">net</font></a>.field</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:e:\vslrft\dlr\languages\ironpython\tests\interop\net\field\__init__.py">e:\vslrft\dlr\languages\ironpython\tests\interop\net\field\__init__.py</a></font></td></tr></table>
    <p><tt>*&nbsp;Where&nbsp;the&nbsp;field&nbsp;is&nbsp;defined<br>
&nbsp;&nbsp;-&nbsp;value&nbsp;type&nbsp;(enum),&nbsp;reference&nbsp;type,&nbsp;<br>
&nbsp;&nbsp;-&nbsp;generic&nbsp;value/reference&nbsp;type&nbsp;(bound&nbsp;with&nbsp;value/reference&nbsp;type)<br>
*&nbsp;Field&nbsp;type<br>
&nbsp;&nbsp;-&nbsp;value&nbsp;type:&nbsp;built-in&nbsp;number&nbsp;types,&nbsp;enum,&nbsp;user&nbsp;defined&nbsp;struct<br>
&nbsp;&nbsp;-&nbsp;reference&nbsp;type,&nbsp;interface?<br>
&nbsp;&nbsp;-&nbsp;Nullable&lt;T&gt;<br>
&nbsp;&nbsp;-&nbsp;array&nbsp;of&nbsp;something<br>
&nbsp;&nbsp;-&nbsp;generic&nbsp;type&nbsp;parameter&nbsp;and&nbsp;its'&nbsp;constructed&nbsp;type<br>
*&nbsp;Field&nbsp;modifier<br>
&nbsp;&nbsp;-&nbsp;const&nbsp;(literal),&nbsp;<br>
&nbsp;&nbsp;-&nbsp;readonly&nbsp;<br>
&nbsp;&nbsp;-&nbsp;static&nbsp;/&nbsp;instance<br>
*&nbsp;set/get&nbsp;via&nbsp;Type|object&nbsp;(dot)&nbsp;(Static|Intance)&nbsp;Field<br>
*&nbsp;set&nbsp;value&nbsp;with&nbsp;something&nbsp;with&nbsp;different&nbsp;type,&nbsp;or,&nbsp;none<br>
&nbsp;&nbsp;-&nbsp;convert&nbsp;succeed,&nbsp;or&nbsp;fail<br>
*&nbsp;repeating&nbsp;from&nbsp;the&nbsp;derived&nbsp;class&nbsp;or&nbsp;its&nbsp;instance<br>
*&nbsp;(python)&nbsp;__set__/__get__/__delete__/__str__/__repr__<br>
*&nbsp;(python)&nbsp;Type.__dict__['Field'],&nbsp;and&nbsp;possible&nbsp;__set__/__get__,&nbsp;GetValue/SetValue<br>
*&nbsp;Use&nbsp;field&nbsp;as&nbsp;by-ref&nbsp;arguments<br>
*&nbsp;Other&nbsp;operations&nbsp;against&nbsp;field<br>
&nbsp;&nbsp;-&nbsp;Augment:&nbsp;+=,&nbsp;&lt;&lt;=<br>
&nbsp;&nbsp;-&nbsp;Continuous&nbsp;dot&nbsp;operator<br>
&nbsp;&nbsp;-&nbsp;Call&nbsp;operator:&nbsp;()</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Package Contents</strong></big></font></td></tr>
    
<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="interop.net.field.test_field_misc.html">test_field_misc</a><br>
<a href="interop.net.field.test_fields_inside_enum.html">test_fields_inside_enum</a><br>
</td><td width="25%" valign=top><a href="interop.net.field.test_initonly_fields.html">test_initonly_fields</a><br>
<a href="interop.net.field.test_instance_fields.html">test_instance_fields</a><br>
</td><td width="25%" valign=top><a href="interop.net.field.test_literal_fields.html">test_literal_fields</a><br>
<a href="interop.net.field.test_static_fields.html">test_static_fields</a><br>
</td><td width="25%" valign=top></td></tr></table></td></tr></table>
</body></html>